На этой странице Вы можете получить подробный анализ слова или словосочетания, произведенный с помощью лучшей на сегодняшний день технологии искусственного интеллекта:
Развёртывание программного обеспечения — это компьютерная система, в которой компьютерная программа или компонент программного обеспечения развёртывается и выполняется. В простом случае, такое развёртывание и немедленное выполнение программы на той же машине может выполняться в единственном окружении, однако при промышленной разработке используется разделение на development окружение (окружение разработчика), где делаются исходные изменения, и production окружение (которое используют конечные пользователи) часто с промежуточными этапами (stages) посередине. Этот структурированный процесс управления релизами может иметь фазы deployment (rollout, ‘развёртывание’, ‘выкатка’), testing (тестирование), и rollback (откат) в случае проблем.
Окружения могут существенно отличаться в размерах: development окружение это обычно рабочая станция отдельного разработчика, в то время как production окружение может быть сетью множества географически разнесённых машин в случае с дата-центрами, или виртуальными машинами в случае с облачными решениями. Код, данные и конфигурация могут быть развёрнуты параллельно, и нет необходимости связи с соответствующим ярусом — например, pre-production код может подсоединяться к production базе данных.